#pragma once

#include "fxcc/core/graph/opengl3/pch.h"

namespace fxcc
{

    namespace graph
    {
        namespace opengl3
        {

            struct FXCC_API RenderBuffer
            {

                unsigned int m_Id;

                void Create();
                void Bind();
                static void UnBind();
                ~RenderBuffer();

                RenderBuffer();

                RenderBuffer(unsigned int internalFormat, int width, int height);
                void Storage(unsigned int internalFormat, int width, int height);
            };
        };
    }
};